package com.polaris.live.resp.back_resp

/**
 * ActCenterResp
 *
 * @author Created by 半仙 on 2024/7/29/029 15:30
 */
data class ActCenterResp(
    /**
     * 已结束的活动
     */
    val ended: List<ActCenterBaseVo>,
    /**
     * 未开始的活动
     */
    val notStart: List<ActCenterBaseVo>,
    /**
     * 进行中的活动
     */
    val processing: List<ActCenterBaseVo>,
)

data class ActCenterBaseVo(
    /**
     * 活动id
     */
    val id: Int,
    /**
     * 活动名称
     */
    val name: String,
    /**
     * 开始时间
     */
    val startTime: Long,
    /**
     * 结束时间
     */
    val endTime: Long,
    /**
     * 类型名称
     */
    val typeName: String,
    /**
     * 活动跳转URL
     */
    val url: String? = null,
    /**
     * banner
     */
    val banner: String? = null,
) {
    @Transient
    var processing: Boolean = false
}